Decidual stromal cells (DSC)